﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ERP.Manager.DataEntity;
namespace ERP.Manager.DataProvider
{
    public interface IUserRepository
    {
        #region 用户登录
        UserInfo getUserByName(string userName);
        #endregion

        #region 添加用户信息
        int addUser(UserInfo user);
        #endregion

        #region 根据编号删除用户信息
        int DeleteUserinfo(UserInfo user);
        #endregion

        #region 修改用户信息
        int UpdateUserinfo(UserInfo user);
        #endregion

        #region 查询所有用户信息
        List<UserInfo> getAllUsers();
        #endregion

        #region 根据部门编号查询用户姓名
        List<UserInfo> ALLDepartmentid_userName(DepartmentInfo depatmentid);
        #endregion

        #region 分页显示数据
        List<UserInfo> getAllUsersPagecount(int pagecount);
        #endregion
    }
}
